From 9ba1099647c006f945f541d7a03524633afcfbb5 Mon Sep 17 00:00:00 2001 From: Waldemar Brodkorb Date: Wed, 29 Jun 2005 20:59:07 +0000 Subject: [PATCH] add extra wlcompat debug package, saves some bytes on the default image, okay nbd@ SVN-Revision: 1294 --- openwrt/target/linux/package/wlcompat/Config.in | 8 ++++++++ openwrt/target/linux/package/wlcompat/Makefile | 10 ++++++++-- .../package/wlcompat/ipkg/kmod-wlcompat-debug.control | 7 +++++++ 3 files changed, 23 insertions(+), 2 deletions(-) create mode 100644 openwrt/target/linux/package/wlcompat/ipkg/kmod-wlcompat-debug.control diff --git a/openwrt/target/linux/package/wlcompat/Config.in b/openwrt/target/linux/package/wlcompat/Config.in index 926cf4b3c4..a342042724 100644 --- a/openwrt/target/linux/package/wlcompat/Config.in +++ b/openwrt/target/linux/package/wlcompat/Config.in @@ -5,3 +5,11 @@ config BR2_PACKAGE_KMOD_WLCOMPAT help A wrapper module, that provides Wireless Extension support for the proprietary Broadcom wl module. + +config BR2_PACKAGE_KMOD_WLCOMPAT_DEBUG + tristate "kmod-wlcompat-debug" + default y + depends BR2_PACKAGE_KMOD_BRCM_WL + help + A wrapper module, that provides Wireless Extension support for the + proprietary Broadcom wl module. (debug version) diff --git a/openwrt/target/linux/package/wlcompat/Makefile b/openwrt/target/linux/package/wlcompat/Makefile index 706948e8ea..419b4d2f5e 100644 --- a/openwrt/target/linux/package/wlcompat/Makefile +++ b/openwrt/target/linux/package/wlcompat/Makefile @@ -32,9 +32,15 @@ $(PKG_BUILD_DIR)/wlcompat.o: $(PKG_BUILD_DIR)/.prepared $(PKG_BUILD_DIR)/wlcompat-debug.o: $(PKG_BUILD_DIR)/.prepared $(TARGET_CC) -DDEBUG $(WLCOMPAT_FLAGS) -o $@ wlcompat.c -$(IPKG_KMOD_WLCOMPAT): $(PKG_BUILD_DIR)/wlcompat.o $(PKG_BUILD_DIR)/wlcompat-debug.o +$(IPKG_KMOD_WLCOMPAT): $(PKG_BUILD_DIR)/wlcompat.o mkdir -p $(IDIR_KMOD_WLCOMPAT)/etc/modules.d echo "wlcompat" > $(IDIR_KMOD_WLCOMPAT)/etc/modules.d/10-wlcompat mkdir -p $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION) - cp $(PKG_BUILD_DIR)/*.o $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION)/ + cp $(PKG_BUILD_DIR)/wlcompat.o $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION)/ $(IPKG_BUILD) $(IDIR_KMOD_WLCOMPAT) $(PACKAGE_DIR) + +$(IPKG_KMOD_WLCOMPAT_DEBUG): $(PKG_BUILD_DIR)/wlcompat-debug.o + mkdir -p $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION) + cp $(PKG_BUILD_DIR)/wlcompat-debug.o $(IDIR_KMOD_WLCOMPAT)/lib/modules/$(LINUX_VERSION)/ + $(IPKG_BUILD) $(IDIR_KMOD_WLCOMPAT_DEBUG) $(PACKAGE_DIR) + diff --git a/openwrt/target/linux/package/wlcompat/ipkg/kmod-wlcompat-debug.control b/openwrt/target/linux/package/wlcompat/ipkg/kmod-wlcompat-debug.control new file mode 100644 index 0000000000..1c8f1eaab7 --- /dev/null +++ b/openwrt/target/linux/package/wlcompat/ipkg/kmod-wlcompat-debug.control @@ -0,0 +1,7 @@ +Package: kmod-wlcompat-debug +Priority: optional +Section: sys +Maintainer: Felix Fietkau +Source: buildroot internal +Depends: kmod-brcm-wl +Description: Compatibility module for using the Wireless Extension with broadcom's wl (debug) -- 2.30.2